// 一个混入就是一个对象
// 全局混入缺点 容易造成命名冲突
// 如果混入对象里面的某个变量或方法，页面里面已经有了，会按照页面有些的原则进行

import store from '@/store'
export default {
  methods: {
    checkBtnPermission(str) {
      const roles = store.state.user.userInfo.roles
      // 保证由角色信息
      if (roles && roles.points) {
        // 判断str是否在用户的按钮权限池中
        return roles.points.includes(str)
      } else {
        return false
      }
    }
  }
}
